home *** CD-ROM | disk | FTP | other *** search
/ Clickx 96 / Clickx 96.iso / software / tools / tool / xbmc-10.1.exe / system / python / Lib / encodings / utf_16_le.py < prev    next >
Encoding:
Python Source  |  2011-03-08  |  585 b   |  30 lines

  1. """ Python 'utf-16-le' Codec
  2.  
  3.  
  4. Written by Marc-Andre Lemburg (mal@lemburg.com).
  5.  
  6. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  7.  
  8. """
  9. import codecs
  10.  
  11. ### Codec APIs
  12.  
  13. encode = codecs.utf_16_le_encode
  14.  
  15. def decode(input, errors='strict'):
  16.     return codecs.utf_16_le_decode(input, errors, True)
  17.  
  18. class StreamWriter(codecs.StreamWriter):
  19.     encode = codecs.utf_16_le_encode
  20.  
  21. class StreamReader(codecs.StreamReader):
  22.     decode = codecs.utf_16_le_decode
  23.  
  24.  
  25. ### encodings module API
  26.  
  27. def getregentry():
  28.  
  29.     return (encode,decode,StreamReader,StreamWriter)
  30.